#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int kk(unsigned int x)
//{
//	int c = 0;
//	while (x)
//	{
//		if ((x % 2) == 1)
//		{
//			c++;
//		}
//		x /= 2;
//
//	}
//	return c;
//}
//int kk(int x)
//{
//	int c = 0;
//	int cnt = 0;
//	for (c = 0; c < 32; c++)
//	{
//		if ((x >> c) & 1 == 1)
//			cnt++;
//
//
//	}
//	return cnt;
//}
//int kk(int x)
//{
//	int cnt = 0;
//	while (x)
//	{
//		x = x & (x - 1);
//		cnt++;
//	}
//	return cnt;
//}
//int main()
//{
//	int i = 0;
//	scanf("%d", &i);
//	int ret = kk(i);
//	printf("%d", ret);
//	return 0;
////}
//int main()
//{
//	int i = 13;
//	int n = 5;
//	i = i | (1 << (n - 1));
//	//00000000000000000000000000001101
//	//00000000000000000000000000000001
//	//00000000000000000000000000010000
//	//00000000000000000000000000011101
//	//00000000000000000000000110110000
//	//11111111111111111111111000101111
//	printf("%d", i);
//
//	i &= ~(i<< (n - 1));
//	//11111111111111111111111111111111
//	printf("%d", i);
//	return 0;
//}
struct Student
{
	char name[20];
	int age;
	float score;
}s1={"cuihua",13,88.8}, s2, s3;
struct pon
{
	int x;
	int y;
};
struct ii
{
	int arr[21];
	char s[2];
	struct pon k2;

};
struct Student s4 = {"dadad",23,23.5};
int main()
{
	int a = 10;
	struct Student s5 = { "wddad",12,12.6 };
	struct pon k1 = { 20,30 };
	struct ii i1 = { {1,2,3,4,5},'a',{20.30} };
	printf("%d", i1.k2.x);
	return 0;
}